package com.xjgc.model.entity.eip.twice;

import com.baomidou.mybatisplus.annotation.IdType;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * <p>
 * 
 * </p>
 *
 * @author 刘银芳
 * @since 2020-11-26
 */
@Data
@TableName("zxj_eip_2c_zzjc")
public class ZxjEip2cZzjc implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 生产订单号
 */
@JsonProperty("PRODUCT_ORD_NO")
@TableField("\"PRODUCT_ORD_NO\"")
private String productOrdNo;

/**
 * 装置编号
 */
@JsonProperty("UNIT_NO")
@TableField("\"UNIT_NO\"")
private String unitNo;

/**
 * 硬件型号
 */
@JsonProperty("YJXH")
@TableField("\"YJXH\"")
private String yjxh;

/**
 * 软件版本
 */
@JsonProperty("SOFT_VERSION")
@TableField("\"SOFT_VERSION\"")
private String softVersion;

/**
 * 采样电压幅值
 */
@JsonProperty("SAM_VOLTAGE_AMP")
@TableField("\"SAM_VOLTAGE_AMP\"")
private String samVoltageAmp;

/**
 * 采样电压相位
 */
@JsonProperty("SAM_VOLTAGE_PHSAE")
@TableField("\"SAM_VOLTAGE_PHSAE\"")
private String samVoltagePhsae;

/**
 * 采样电流幅值
 */
@JsonProperty("SAM_CURREN_AMP")
@TableField("\"SAM_CURREN_AMP\"")
private String samCurrenAmp;

/**
 * 采样电流相位
 */
@JsonProperty("SAM_CURREN_PHASE")
@TableField("\"SAM_CURREN_PHASE\"")
private String samCurrenPhase;

/**
 * 开入回路
 */
@JsonProperty("OPEN_IN_CIRCUIT")
@TableField("\"OPEN_IN_CIRCUIT\"")
private String openInCircuit;

/**
 * 开出回路
 */
@JsonProperty("OPEN_OUT_CIRCUIT")
@TableField("\"OPEN_OUT_CIRCUIT\"")
private String openOutCircuit;

/**
 * 功能测试
 */
@JsonProperty("FUNCTION_TEST")
@TableField("\"FUNCTION_TEST\"")
private String functionTest;

/**
 * 工序类型
 */
@JsonProperty("PROCESS_TYPE")
@TableField("\"PROCESS_TYPE\"")
private String processType;

/**
 * 工艺编码
 */
@JsonProperty("PROCESS_ROUTE_NO")
@TableField("\"PROCESS_ROUTE_NO\"")
private String processRouteNo;

@JsonProperty("REMARK1")
@TableField("\"REMARK1\"")
private String remark1;

@JsonProperty("REMARK2")
@TableField("\"REMARK2\"")
private String remark2;

@JsonProperty("REMARK3")
@TableField("\"REMARK3\"")
private String remark3;

@JsonProperty("REMARK4")
@TableField("\"REMARK4\"")
private String remark4;

@JsonProperty("REMARK5")
@TableField("\"REMARK5\"")
private String remark5;

/**
 * 1：未读（默认状态）
0：成功；
10001:XXX字段不能为空
10002:XXX字段超长
10003:XXX字段格式不正确
10004:XXX字段数值不正确
20001:找不到对应的采购订单号
20002:找不到对应的销售订单号
20003:找不到对应的生产订单号
20004:找不到对应的工单订单号
20005:找不到对应的供应商编号
20006:重复推送数据
90001:系统超时
90003:系统异常
 */
@JsonProperty("IOFLAG")
@TableField("\"IOFLAG\"")
private String ioflag;

@JsonProperty("tid")
@TableId(value = "\"tid\"", type = IdType.AUTO)
private Integer tid;

/**
 * 供应商编号
 */
@JsonProperty("SUPPLIER_CODE")
@TableField("\"SUPPLIER_CODE\"")
private String supplierCode;

/**
 * 合同单号
 */
@JsonProperty("CONTRACT_NUMBER")
@TableField("\"CONTRACT_NUMBER\"")
private String contractNumber;

/**
 * 结束时间
 */
@JsonProperty("END_TIME")
@TableField("\"END_TIME\"")
private Date endTime;

/**
 * 产品编号（屏柜标号\屏号）
 */
@JsonProperty("PRODUCT_NO")
@TableField("\"PRODUCT_NO\"")
private String productNo;

/**
 * 审核状态 0未审核 1已审核 2出厂检测已审核
 */
@JsonProperty("REVIEW_STATUS")
@TableField("\"REVIEW_STATUS\"")
private String reviewStatus;

@JsonProperty("UPDATE_TIME")
@TableField("\"UPDATE_TIME\"")
private Date updateTime;

/**
 * 采集规范版本号，数值，默认1
 */
@JsonProperty("STANDARD_VERSION")
@TableField("\"STANDARD_VERSION\"")
private Long standardVersion;

/**
 * 屏柜生产订单号	
 */
@JsonProperty("CAB_PRO_ORDER_NO")
@TableField("\"CAB_PRO_ORDER_NO\"")
private String cabProOrderNo;

/**
 * 记录时间
 */
@JsonProperty("RECORD_TIME")
@TableField("\"RECORD_TIME\"")
private String recordTime;

/**
 * 采样电压幅值实测值
 */
@JsonProperty("CHECK_SAM_VOLTAGE_AMP")
@TableField("\"CHECK_SAM_VOLTAGE_AMP\"")
private String checkSamVoltageAmp;

/**
 * 采样电压幅值额定值
 */
@JsonProperty("RATED_SAM_VOLTAGE_AMP")
@TableField("\"RATED_SAM_VOLTAGE_AMP\"")
private String ratedSamVoltageAmp;

/**
 * 采样电压相位实测值
 */
@JsonProperty("CHECK_SAM_VOLTAGE_PHSAE")
@TableField("\"CHECK_SAM_VOLTAGE_PHSAE\"")
private String checkSamVoltagePhsae;

/**
 * 采样电压相位额定值
 */
@JsonProperty("RATED_SAM_VOLTAGE_PHSAE")
@TableField("\"RATED_SAM_VOLTAGE_PHSAE\"")
private String ratedSamVoltagePhsae;

/**
 * 采样电流幅值实测值
 */
@JsonProperty("CHECK_SAM_CURREN_AMP")
@TableField("\"CHECK_SAM_CURREN_AMP\"")
private String checkSamCurrenAmp;

/**
 * 采样电流幅值额定值
 */
@JsonProperty("RATED_SAM_CURREN_AMP")
@TableField("\"RATED_SAM_CURREN_AMP\"")
private String ratedSamCurrenAmp;

/**
 * 采样电流相位实测值
 */
@JsonProperty("CHECK_SAM_CURREN_PHASE")
@TableField("\"CHECK_SAM_CURREN_PHASE\"")
private String checkSamCurrenPhase;

/**
 * 采样电流相位额定值
 */
@JsonProperty("RATED_SAM_CURREN_PHASE")
@TableField("\"RATED_SAM_CURREN_PHASE\"")
private String ratedSamCurrenPhase;

/**
 *  屏号
 */
@JsonProperty("SCREEN_NO")
@TableField("\"SCREEN_NO\"")
private String screenNo;



@Override
public String toString() {
return "ZxjEip2cZzjc{" +
        "productOrdNo=" + productOrdNo +
        ", unitNo=" + unitNo +
        ", yjxh=" + yjxh +
        ", softVersion=" + softVersion +
        ", samVoltageAmp=" + samVoltageAmp +
        ", samVoltagePhsae=" + samVoltagePhsae +
        ", samCurrenAmp=" + samCurrenAmp +
        ", samCurrenPhase=" + samCurrenPhase +
        ", openInCircuit=" + openInCircuit +
        ", openOutCircuit=" + openOutCircuit +
        ", functionTest=" + functionTest +
        ", processType=" + processType +
        ", processRouteNo=" + processRouteNo +
        ", remark1=" + remark1 +
        ", remark2=" + remark2 +
        ", remark3=" + remark3 +
        ", remark4=" + remark4 +
        ", remark5=" + remark5 +
        ", ioflag=" + ioflag +
        ", tid=" + tid +
        ", supplierCode=" + supplierCode +
        ", contractNumber=" + contractNumber +
        ", endTime=" + endTime +
        ", productNo=" + productNo +
        ", reviewStatus=" + reviewStatus +
        ", updateTime=" + updateTime +
        ", standardVersion=" + standardVersion +
        ", cabProOrderNo=" + cabProOrderNo +
        ", recordTime=" + recordTime +
        ", checkSamVoltageAmp=" + checkSamVoltageAmp +
        ", ratedSamVoltageAmp=" + ratedSamVoltageAmp +
        ", checkSamVoltagePhsae=" + checkSamVoltagePhsae +
        ", ratedSamVoltagePhsae=" + ratedSamVoltagePhsae +
        ", checkSamCurrenAmp=" + checkSamCurrenAmp +
        ", ratedSamCurrenAmp=" + ratedSamCurrenAmp +
        ", checkSamCurrenPhase=" + checkSamCurrenPhase +
        ", ratedSamCurrenPhase=" + ratedSamCurrenPhase +
        ", screenNo=" + screenNo +
"}";
}
}
